interlocking armor - Turc Anglais Dictionnaire